<?php

if (defined('OFF')) {
    //解决打包压缩发布代码复制常量文件运行会报错的问题。
    return;
}
//总开关-关
CONST OFF = 0;
//总开关-开f
CONST ON = 1;
//------------artist---start------//
//艺术家申请失败
CONST ARTIST_REFUSE = -1;
//艺术家申请未处理，正在申请中
CONST ARTIST_ING = 0;
//艺术家申请成功
CONST ARTIST_AGREE = 1;
//禁用
//CONST ARTIST_DISABLED = -2;
//失效，管理员超时未审核
//CONST ARTIST_OVER_TIME = -3;
//------------artist---end------//

//------------seller---start------//
//服务商申请失败
CONST SELLER_REFUSE = -1;
//服务商申请未处理，正在申请中
CONST SELLER_ING = 0;
//服务商申请成功
CONST SELLER_AGREE = 1;
//禁用
//CONST SELLER_DISABLED = -2;
//------------seller---end------//

//-----商品拥有者角色类型start-------//
CONST ARTIST = 1;
CONST SELLER = 2;
CONST PLATFORM = 3;
//-----商品拥有者角色类型end-------//

//------商品状态start------------------//
CONST GOODS_STATUS_INPUT = 10; //待发货
CONST GOODS_STATUS_SEND = 20; //待平台收货
CONST GOODS_STATUS_PHOTO  = 31; //待平台上传图片
CONST GOODS_STATUS_APPLY = 40;//待审核
CONST GOODS_STATUS_UP = 50; //已上架
CONST GOODS_STATUS_SOLD = 60; //已销售
CONST GOODS_STATUS_DOWN = -10; //已下架
CONST GOODS_STATUS_BACK = -20; //退回中，待平台发货
CONST GOODS_STATUS_TAKE = -30; //退回中，待收货
CONST GOODS_STATUS_END = -40; //已退回
//------商品状态end------------------//

/*订单 这里选择2位整数作常量，将来如果需要拓展可以在中间插入数字，在语义上更直观 start*/
CONST ORDER_STATUS_CANCEL = -10; //已取消
CONST ORDER_STATUS_NEW = 0; //新订单，待支付
CONST ORDER_STATUS_PAY = 10; //已支付，待发货
CONST ORDER_STATUS_SEND = 20; //待收货
CONST ORDER_STATUS_EVAL = 30; //待评价
CONST ORDER_STATUS_FINISH = 40; //已完成
/*订单 end*/

/*订单支付状态 start*/
CONST ORDER_PAY_NO = 0; //未支付
CONST ORDER_PAY_PART = 10; //部分支付,预售状态
CONST ORDER_PAY_ALL = 20; //全部支付
/*订单支付状态 end*/


/*订单评价状态 start*/
CONST EVALUATE_STATE_NO = 0; //未评价
CONST EVALUATE_STATE_YES = 10;//已评价
/*订单评价状态 end*/

/*商品类型 start*/
CONST GOODS_TYPE_COMMON = 1; //普通商品
CONST GOODS_TYPE_SPIKE = 2;//秒杀商品
CONST GOODS_TYPE_SPEC = 3;//规格商品
/*商品类型 end*/

